Linux系统怎么修改磁盘参数(名称,盘符等等 您所在的位置:网站首页 修改文件名称 linux Linux系统怎么修改磁盘参数(名称,盘符等等

Linux系统怎么修改磁盘参数(名称,盘符等等

2023-04-08 17:07| 来源: 网络整理| 查看: 265

1.  mknod

用法:mknod  设备名称   【bcp】【Major】【Minor】

设备种类,

b   :   设置设备名称为外部的外部的存储设备文件      eg:硬盘

c   :   设置设备名称为外部输入设备文件        eg:键盘/鼠标

P   :   设置设备名称为FIFO文件

Major:主要设备名称代码

Minor:次要设备代码

eg:【~~~】#mknod /dev/hda10   3    10

注:3    和    10 只有特殊意义的,不可随意的设置

在linux系统中,所有的设备都是以文件的形式来表示的,也就是通过文件的主 与 次 来表示的,硬盘的主与次如下所示:

硬盘代号                                              主【Major】                         次【Minor】

/dev/sda                                              3                                           0~63

/dev/sdb                                              3                                           64~127

/dev/sdc                                               22                                         0~63

/dev/sdd                                               22                                          64~127

2.e2label

【~~~~~~】#e2label   设备名称   新的Label名称

【~~~~~~】#e2label   /dev/sda1    sda1

【~~~~~~】#dumpe2fs  -h  /dev/sda1

该命令的主要的主要作用是用来修改“磁盘的表头数据”,即磁盘的卷标。     但是请注意,如果你刚好有两个硬盘,如果你修改了卷标,刚好和另外的有个分区有相同的卷标,系统就无法判断哪个分区是正确的。

这些命令都是不算是特别常用的,常用的命令你可以学习下这里。第2章 新手必须掌握的Linux命令。www.linuxprobe.com/chapter-02.html,最后我觉得还算是写干货,对于新手很适合。

3.tune2fs

【~~~~~~~】#tune2fs  【-jlL】    设备号

-j:将ext2的文件系统转换为ext3的文件系统

-l:将超级快内的数据度出来,该功能类似于dumpe2fs  -h的功能

-L:修改文件系统的卷标,类似于e2label的功能

eg:【~~~~~~】#tune2fs  -l   /dev/sda1

更多的功能请参考man  tune2fs

4.hdparm

如硬盘有DMA模式的功能,系统却没有启动它,那么,硬盘的读取性能可能会降低一半以上,就可以使用该命令来启动DMA模式的功能。该命令有很多的高级的参数设置值,所以不建议随便的修改,否则容易造成硬盘崩溃,使用这个命令,最多的就是启动DMA功能,并测试硬盘的访问性能就可以了。

【~~~~~~~】#hdparm    【-icdmXTt】 设备名称

-i:将系统启动过程中使用的本身的核心的驱动程序来测试硬盘的测试值取出来,但是这些值不一定是正确的

-d:设置是否启用dma模式,-d1为启动,-d0为取消。

一、fdisk-l

这个命令会列出当前分区和配置。

[root@cql ~]# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000e3d27

Device Boot Start End Blocks Id System

/dev/sda1 1 914 7340032 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 914 1437 4194304 82 Linux swap / Solaris

/dev/sda3 * 1437 2611 9436160 83 Linux

Disk /dev/sdb: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

/dev/sdb就是我新添加的硬盘

二、格式化:

[root@cql ~]# mkfs -t ext4 /dev/sdb

mke2fs 1.41.12 (17-May-2010)

文件系统标签=

操作系统:Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

591008 inodes, 2361547 blocks

118077 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=2420113408

73 block groups

32768 blocks per group, 32768 fragments per group

8096 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

正在写入inode表: 完成

Creating journal (32768 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 29 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

三、挂载硬盘:

新建文件夹:mkdir /data2

将硬盘挂载到data2下

mount /dev/sdb /data2

四、加入开机自动

我是通过修改/etc/fstab文件,加入开机自动的,反正方法各种各样,都可以的,随自己的心情~

首先查看分区的UUID

[root@cql ~]# blkid

/dev/sda3: UUID="16046051-6a05-4e6b-b5d2-b64258f5e6d2" TYPE="ext4"

/dev/sda1: UUID="1573581f-e2d5-4f7c-a2de-da6e0eb94359" TYPE="ext4"

/dev/sda2: UUID="a0b44529-1476-4cd7-a009-51b879ba163a" TYPE="swap"

/dev/sdb1: UUID="f124b1f5-16df-4d68-bdc4-41aa08562111" TYPE="ext4"

编辑

[root@cql ~]# vi /etc/fstab

#

# /etc/fstab

# Created by anaconda on Sun Sep 17 22:40:58 2017

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=16046051-6a05-4e6b-b5d2-b64258f5e6d2 / ext4 defaults 1 1

UUID=1573581f-e2d5-4f7c-a2de-da6e0eb94359 /u01 ext4 defaults 1 2

UUID=a0b44529-1476-4cd7-a009-51b879ba163a swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

UUID=f124b1f5-16df-4d68-bdc4-41aa08562111 /u01 ext4 defaults 1 2

~

"/etc/fstab" 16L, 899C written

[root@cql ~]# cat /etc/fstab

#

# /etc/fstab

# Created by anaconda on Sun Sep 17 22:40:58 2017

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=16046051-6a05-4e6b-b5d2-b64258f5e6d2 / ext4 defaults 1 1

UUID=1573581f-e2d5-4f7c-a2de-da6e0eb94359 /u01 ext4 defaults 1 2

UUID=a0b44529-1476-4cd7-a009-51b879ba163a swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

UUID=f124b1f5-16df-4d68-bdc4-41aa08562111 /u01 ext4 defaults 1 2

重启,确认结果~

[root@cql ~]# reboot

Broadcast message from root@cql

(/dev/pts/3) at 21:50 ...

The system is going down for reboot NOW!

[root@cql ~]# df -hT

Filesystem Type Size Used Avail Use% Mounted on

/dev/sda3 ext3 8.9G 4.0G 4.5G 48% /

tmpfs tmpfs 931M 72K 931M 1% /dev/shm

/dev/sda1 ext3 8.9G 149M 8.3G 2% /u01

/dev/sdb1 ext3 8.9G 149M 8.3G 2% /u01

修改fstype值,建议备份该盘的数据到其它盘。然后分三步1.卸载文件系统 umount /路径2.对设备重做文件系统,指定新的文件系统类型 makefs -t 新文件系统类型 设备路径(如/dev/dsk01)3.最后指定文件系统类型挂载文件系统。mount -t 新文件系统类型 设备 目录

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/yw/7519943.html



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有